package com.zjw.zy.heart.userpool;

import jakarta.websocket.Session;

public interface IUserPool {

    /**
     * 新增连接用户
     *
     * @param username    用户
     * @param session socket句柄
     */
    void connect(String username, Session session);

    /**
     * 关闭连接
     *
     * @param username 用户
     */
    void disConnect(String username);

    /**
     * 查询句柄
     *
     * @param username 用户名
     */
    Session querySession(String username);

    /**
     * 清空
     */
    void flush();

    long getCount();

}
